#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <unistd.h>

#include "head.h"

/*-------车牌识别主程序-------*/

void usage(int argc, char **argv)
{
	if(argc != 2)
	{
		printf("用法: %s <图片路径>\n", argv[0]);
		exit(0);
	}
}


int main(int argc, char **argv)
{
	usage(argc, argv);

    printf("成功调用 GETcardi_main 程序\n");

	// 0，创建进程间通信的有名管道
	mkfifo(BASE64_CARID, 0777);

	// 1，启动查询车牌程序
	pid_t pid1 = fork();
	if(pid1 == 0)
	{                             
		execl("./CARID_demo.elf", "./CARID_demo.elf", NULL);
	}

	// 2，启动车牌图片格式base转换程序
	pid_t pid2 = fork();
	if(pid2 == 0)
	{                               //图片路径
		execl("./base64", "./base64",argv[1],NULL);
	}
	while(1)
		pause();

	return 0;
}
